/*               ___________
* **** BETA ****{ LayerKit4 }**** BETA ****
*            LayerKit for iOS 4!          *
* *****************************************
* (c) 2011 NullCity
* (c) 2007 Apple Computer
* Some original code and APIs used.
*/

#import <Foundation/NSObject.h>

typedef struct LKTransform {
    float m11;
    float m12;
    float m13;
    float m14;
    float m21;
    float m22;
    float m23;
    float m24;
    float m31;
    float m32;
    float m33;
    float m34;
    float m41;
    float m42;
    float m43;
    float m44;
} LKTransform;

extern LKTransform LKTransformIdentity;

LKTransform LKTransformRotate(LKTransform transform, float radians, float x, float y, float z);
LKTransform LKTransformMakeRotation(float radians, float x, float y, float z);
